Career 2016 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F1 France F5 USA F8 Turkey F15 Turkey F18 France F11 Turkey F16 Turkey F19 France F7 Turkey F20 France F10 Turkey F17 The LTA Hull Challenger - Hull USTA Challenger of North Miami Beach - North Miami Beach Neride Prague Indoor - Prague Akbank Private Banking-TED Open - Istanbul Regional Hand Center Men's Challenger - Fresno A Glimmer of Hope Challenger - Austin ATP Challenger 2003 Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux 2004 USTA Challenger of Calabasas - Calabasas Tunis Open - Tunis Tunis Open 2006 - Tunis Open D'Orleans - Orleans USTA Challenger - Champaign ECU Prague Open - Prague The Surbiton Trophy - Surbiton Dunlop World Challenge - Toyota Recanati Challenger Prostejov Challenger Pozoblanco Challenger Izmir Challenger Orleans Challenger 2002 USTA Challenger of Calabasas - Calabasas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Casino Lugano - Lugano GHI Bronx Tennis Classic - Bronx Okal Cup - International Bavarian Championship - Eckental 2003 USTA Tallahassee Tennis Challenger - Tallahassee IPP Open - Helsinki FILA Challenger Biella - Biella I Open de Tenis Comunidad de Madrid - Madrid USTA Challenger of San Antonio - San Antonio VII Open Banc Agricol - Andorra Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava The Wright Financial Group, Inc. Challenger - Champaign VIII Avierto Internacional de Salinas - Salinas Challenger Leon 2003 - Leon Steelers Cup - Kosice The Granby Natrel Challenger - Granby XL Capital Bermuda Open - Bermuda USTA Tallahassee Tennis Challenger - Tallahassee Gallagher International - Hamilton 2002 FSE Challenger - Tarzana BMW Tennis Championship - Sunrise The LTA Wrexham Challenger - Wrexham 2000 Challenger de Granby - Granby Naples Challenger - Naples South African Airways Tennis Open - Durban West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton West Side Tennis Challenger - Forest Hills USTA Men's Challenger of Dallas - Dallas Powder Byrne Trophy - Surbiton XI Venice Open - Venice Sarajevo Challenger St. Brieuc Challenger Urbana-Champaign Challenger - Urbana Challenger Casablanca San Angel - Mexico City IPP Open - Helsinki Tampere Challenger - Tampere Scottish Tennis Championship - Edinburgh Warsteiner Challenger Wolfsburg - Wolfsburg Open de Franche Comte - Besancon Open de Franche Comte - Besancon The Manchester Trophy - Manchester 2002 USTA Tallahassee Tennis Challenger - Tallahassee Optimus Maia Open - Maia St. Francis Health System USTA Challenger - Tulsa Jameson Cup - Milan Heilbronn Open - Heilbronn USTA Championships of Kerrville - Kerrville University of Tennessee USTA Men's Challenger - Knoxville Intersport Heilbronn Open - Heilbronn Medicor Open - Budapest Crystal Cup 1998 - Portoroz Open de l'Isere - Grenoble Zagreb Open - Zagreb Wiesmann Roadster Open - Nuembrecht The Scottish Tennis Championships - Edinburgh Granby Challenger - Granby Binghamton Professional Tennis Tournament - Binghamton Heilbronn Open - Heilbronn The Powder Byrne Trophy - Surbiton Asics Challenger Open - Monchengladbach USTA Challenger of Burbank - Burbank Architect Open - Budapest Hilton Waikoloa Village USTA Challenger - Waikoloa Tatra Banka Open - Bratislava XL Capital Bermuda Open - Bermuda III Challenger Continenal Plaza - Puerto Vallarta Geneva Challenger Fergana Challenger - Fergana Ciur Pribram Challenger - Pribram VI Open Banc Agricol - Andorra XL Capital Bermuda Open - Bermuda Granby Challenger - Granby Tulsa Auto Collection USTA Challenger - Tulsa Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague Hamburg Challenger - Hamburg International Bavarian Championship - Eckental Warsteiner Challenger Lubeck - Lubeck Challenger de Granby - Granby Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo San Luis Potosi Challenger - San Luis Potosi Sporting Challenger 2003 - Turin Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Challenger of Tiburon - Tiburon Busan Open - Busan San Remo Tennis Cup - San Remo 4° Sporting Challenger - Turin Baton Rouge Pro Tennis Classic - Baton Rouge St. Brieuc Challenger Prostejov Challenger Vancouver Challenger Challenger 42 - Andrezieux IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw Puerto Rico Challenger Tennis Event - Humacao USTA Men's Challenger of Dallas - Dallas Challenger Britania Zavaleta - Puebla 2003 Freeman Men's Challenger - Joplin Nuembrecht Challenger - Nuembrecht Waco International Tennis Challenger - Waco Scania Stockholm Open - Stockholm Qatar Mobil Open 2000 - Doha Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten UBS Open Gstaad - Gstaad IPP Geneva Trophy - Geneva Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Salem Open - Hong Kong Black Forest Open 2004 - Freudenstadt Adidas International - Sydney Milan Indoors - Milan The Stella Artois Grass Court Championships - London UBS Open Gstaad - Gstaad RCA Championships - Indianapolis TED Open - Istanbul Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam International Tennis Championships - Delray Beach Allianz Suisse Open Gstaad - Gstaad Mercedes-Benz Cup - Los Angeles Pekao Open 2004 - Szczecin Brasil Open - Salvador Copenhagen Open - Copenhagen Miller Lite Hall of Fame Tennis Championships - Newport Lambertz Open - Aachen AIG Japan Open - Tokyo Open de L'Isere - Grenoble Ostrava IPP Open - Helsinki Jameson Cup - Milan The LTA Men's Challenger Wrexham - Wrexham Open de Franche-Comte - Besancon Logopak Challenger 2005 - Lubeck Sarajevo Open - Sarajevo Torneo Internacional Challenger Fila 2005 - Leon Tallahassee Tennis Challenger - Tallahassee Ostrava Open 2005 - Ostrava The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba The Natrel's Challenger of Granby - Granby Ethias Tennis Trophy - Mons Tatra Banka Open - Bratislava AAPT Championships - Adelaide PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Challenger 42 - Andrezieux Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote RCA Championships - Indianapolis Thailand Open - Bangkok Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle The Surbiton Trophy - Surbiton Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Ciudad de Pozoblanco Open Diputacion - Cordoba Open 13 - Marseille The Dubai Tennis Championships - Dubai The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Open de Moselle - Metz If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille The Dubai Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Open de Moselle - Metz SA Tennis Open - Johannesburg Kobstaedernes ATP Challenger - Kolding AEGON International - Eastbourne Internazionali de Tennis di Bergamo - Bergamo Ciudad de Pozoblanco Open Diputacion - Cordoba Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans UNICEF Open - 's Hertogenbosch Lambertz Open by Stawag 2007 - Aachen Credit Agricole Suisse Open - Gstaad Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Challenger Casablanca San Angel - Mexico City Fergana Challenger - Fergana Open Diputacion Ciudad de Pozoblanco - Cordoba Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Internazionali di Tennis di Bergamo - Bergamo San Remo Tennis Cup - San Remo Genova Open Challenger - Genova Open D'Orleans - Orleans Izmir Cup - Izmir Keio Challenger International Tennis Tournament - Yokohama Johannesburg Challenger Ramat Hasharon Challenger President's Cup - Astana Pozoblanco Challenger Caversham International Tennis Tournament - Jersey Segovia Challenger Heilbronn Challenger Cherbourg Challenger Reggio Emilia Challenger St. Remy Challenger Mons Challenger Rhodes Challenger Jersey Challenger Manchester Challenger San Remo Challenger Turin Challenger Recanati Challenger Istanbul Challenger St. Remy Challenger Izmir Challenger Ortisei Challenger Bratislava Challenger Bath Challenger Athens Challenger XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Turin Challenger Pozoblanco Challenger du Maurier Open - Montreal 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Toronto Tennis Masters Series - Montreal Croatia Open - Umag ECM Cup - Prague Geneva Challenger Pacific Life Open - Indian Wells Bratislava Challenger Helsinki Challenger Tennis Masters Series - Toronto Jameson Cup - Milan BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Heineken Open Shanghai - Shanghai Rogers Masters - Montreal CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Open de Montauban - Montauban BNP Paribas Open - Indian Wells Shanghai - Shanghai Milan Challenger Challenger 42 - Andrezieux St. Remy Challenger Open de L'Isere (Open 38) - Grenoble Internationaux de Tennis de Brest - Brest Milano Challenger-Jameson Cup - Milan The USTA Challenger at West End Racquet - Torrance Legg Mason Tennis Classic - Washington D.C. Challenger de Granby - Granby Davidoff Swiss Indoors - Basel Meridiana Sardegna Open - Olbia Open Sainte-Victoire - Aix-En-Provence Geneva Challenger Japan Open - Tokyo Davidoff Swiss Indoors - Basel Kroger / St. Jude International - Memphis Sybase Open - San Jose Tata Open 2002 - Chennai 2001 Eddleman USTA Challenger - Birmingham Okal Cup 2001 International Bavarian Championships - Eckental USTA Challenger of Dallas - Dallas The Joyce Eisenberg Jerusalem Open - Jerusalem Northern Electric Open 1999 - Newcastle TED Open Istanbul - Istanbul Internationaux de Bretagne - Brest The LTA Wrexham Challenger - Wrexham The Surbiton Trophy - Surbiton Fifth-Third Bank Tennis Championships - Lexington Idea Prokom Open - Sopot XI Open International D'Andorra - Andorra The Natrel's Challenger of Granby - Granby Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Heilbronn Open - Heilbronn USTA Challenger of Las Vegas - Las Vegas Sybase Open - San Jose AIG Japan Open Tennis Championships - Tokyo Open 13 - Marseille Estoril Open - Estoril The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham Milan Indoors - Milan If Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm Copenhagen Open - Copenhagen U.S. Open - New York The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Rado Swiss Open - Gstaad CA Tennis Trophy - Vienna AXA Cup - London Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London The Nottingham Open - Nottingham French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Heineken Open - Auckland Heineken Open Shanghai - Shanghai Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Open Romania - Bucharest U.S. Open - New York Countrywide Classic - Los Angeles Open de Moselle - Metz Thailand Open - Bangkok PBZ Zagreb Indoors - Zagreb Chennai Open - Chennai Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Casablanca Davidoff Swiss Indoors Basel - Basel The Stella Artois Grass Court Championships - London Rado Swiss Open - Gstaad RCA Championships - Indianapolis AIG Japan Open - Tokyo Australian Open - Melbourne Gold Flake Open - Chennai International Tennis Championships - Delray Beach Open Seat Godo 2007 - Barcelona Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon Wimbledon - London U.S. Open - New York President's Cup 1999 - Tashkent Countrywide Classic - Los Angeles UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Wimbledon - London Tennis Masters Series - Miami Tennis Masters Series - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, Group 1, 1R, COL-CAN 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, Group 1, 1R, CHI-CAN 4-1 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, Group 1, REL1, CAN-BAH 4-1 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, World Group, 1R, NED-CAN 4-1